package com.logic.landseaserver.models.authcode.bean;

/**
 * 
 *
 * 项目名称：system-server</br>
 * 类名称：UseUpdateCoupon</br>
 * 类描述：使用授权码更新对象</br>
 * 创建人：aaron.wang</br>
 * 创建时间：2017年10月21日 上午11:55:11</br>
 * 
 * @version 1.0
 *
 */
public class UseUpdateCoupon
{
    private Integer id;
    
    private String codeType;
    
    private String appropriateType;
    
    private Integer userId;
    
    private String projectIds;
    
    private String areaIds;
    
    private Boolean deleted;
    
    private String status;
    
    private String authFee;
    
    // 授权码数量
    private int amount;
    
    // 总的投放数量
    private Double putOnAmount;
    
    private Integer couponUesdId;
    
    // 总的使用数量
    private Integer usedAmount;

    public Integer getId()
    {
        return id;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public String getCodeType()
    {
        return codeType;
    }

    public void setCodeType(String codeType)
    {
        this.codeType = codeType;
    }

    public String getAppropriateType()
    {
        return appropriateType;
    }

    public void setAppropriateType(String appropriateType)
    {
        this.appropriateType = appropriateType;
    }

    public Integer getUserId()
    {
        return userId;
    }

    public void setUserId(Integer userId)
    {
        this.userId = userId;
    }

    public String getProjectIds()
    {
        return projectIds;
    }

    public void setProjectIds(String projectIds)
    {
        this.projectIds = projectIds;
    }

    public String getAreaIds()
    {
        return areaIds;
    }

    public void setAreaIds(String areaIds)
    {
        this.areaIds = areaIds;
    }

    public Boolean getDeleted()
    {
        return deleted;
    }

    public void setDeleted(Boolean deleted)
    {
        this.deleted = deleted;
    }

    public String getStatus()
    {
        return status;
    }

    public void setStatus(String status)
    {
        this.status = status;
    }

    public int getAmount()
    {
        return amount;
    }

    public void setAmount(int amount)
    {
        this.amount = amount;
    }

    public Double getPutOnAmount()
    {
        return putOnAmount;
    }

    public void setPutOnAmount(Double putOnAmount)
    {
        this.putOnAmount = putOnAmount;
    }

    public Integer getCouponUesdId()
    {
        return couponUesdId;
    }

    public void setCouponUesdId(Integer couponUesdId)
    {
        this.couponUesdId = couponUesdId;
    }

    public Integer getUsedAmount()
    {
        return usedAmount;
    }

    public void setUsedAmount(Integer usedAmount)
    {
        this.usedAmount = usedAmount;
    }

    public String getAuthFee()
    {
        return authFee;
    }

    public void setAuthFee(String authFee)
    {
        this.authFee = authFee;
    }
    
    @Override
    public String toString()
    {
        return "UseUpdateCoupon [id=" + id + ", codeType=" + codeType + ", appropriateType=" + appropriateType
            + ", userId=" + userId + ", projectIds=" + projectIds + ", areaIds=" + areaIds + ", deleted=" + deleted
            + ", status=" + status + ", authFee=" + authFee + ", amount=" + amount + ", putOnAmount=" + putOnAmount
            + ", couponUesdId=" + couponUesdId + ", usedAmount=" + usedAmount + "]";
    }
}
